﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Krile.Kernel;
using Krile.Kernel.Plugin;
namespace Twinkle
{
    public class Plugin : IPlugin
    {
        public Plugin()
        {
            op = new Twinkle.PluginImpl.TOperation(this);
        }

        public string Name
        {
            get { return "Twinkle"; }
        }

        public string Description
        {
            get { return "A plugin for twitter"; }
        }

        public string Author
        {
            get { return "Karno"; }
        }

        public double Version
        {
            get { return Define.Version; }
        }

        public string Id
        {
            get { return Define.PluginId; }
        }

        public Uri Support
        {
            get { return new Uri("http://starwing.net"); }
        }


        PluginImpl.TOperation op;
        public Krile.Kernel.Plugin.Operation Operation
        {
            get { return op; }
        }

        public PluginImpl.TOperation TOperation
        {
            get { return op; }
        }

        public Uri UpdateCheckTo
        {
            get { return new Uri(Define.UpdateCheckUri); }
        }
    }
}
